package org.afs.gescol.gwt.client.i18n;

import com.google.gwt.i18n.client.Messages;

/**
 * Messages used throughout the application.
 * @author Anthony GUILLEMETTE (anthony.guillemette@scub.net)
 */
public interface AppMessages extends Messages {

    /** Nb elements per page. */
    int REMOTE_PAGING_TABLE_PAGE_SIZE = 10;

    /** Size for the css attributes width and length. */
    String PERCENT_10 = "10%";

    /** Size for the css attributes width and length. */
    String PERCENT_15 = "15%";

    /** Size for the css attributes width and length. */
    String PERCENT_20 = "20%";

    /** Size for the css attributes width and length. */
    String PERCENT_40 = "40%";

    /** Size for the css attributes width and length. */
    String PERCENT_60 = "60%";

    /** Size for the css attributes width and length. */
    String PERCENT_100 = "100%";

    /** Size for the css attributes width and length. */
    String PIXELS_100 = "100PX";

    /** Size for the css attributes width and length. */
    String PIXELS_75 = "75PX";

    /** Size for the css attributes width and length. */
    String PIXELS_70 = "70PX";

    /** Size for the css attributes width and length. */
    String PIXELS_50 = "50PX";

    /**
     * Get the application title.
     * @return the title
     */
    String applicationTitle();

    /**
     * Get the logout message.
     * @return the message
     */
    String logout();

    /**
     * Get the search tab name.
     * @return the title
     */
    String searchTab();

    /**
     * Get the menu title.
     * @return the title
     */
    String searchMenu();

    /**
     * Get the config tab name.
     * @return the title
     */
    String configTab();

    /**
     * Get the menu title.
     * @return the title
     */
    String configMenu();

    /**
     * Get the edt tab name.
     * @return the title
     */
    String edtTab();

    /**
     * Get the menu title.
     * @return the title
     */
    String edtMenu();

    /**
     * Get the note tab name.
     * @return the title
     */
    String noteTab();

    /**
     * Get the menu title.
     * @return the title
     */
    String noteMenu();

    /**
     * Get the stats tab name.
     * @return the title
     */
    String statsTab();

    /**
     * Get the menu title.
     * @return the title
     */
    String statsMenu();

    /**
     * Get the message of congratulations.
     * @return the message
     */
    String messageCongratulations();

    /**
     * Get a text for label.
     * @return the text.
     */
    String confAdmin();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramCycle();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramSerie();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramNiveaux();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramMatieres();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramEnseignants();

    /**
     * Get a text for label.
     * @return the text.
     */
    String paramClasses();

    /**
     * Get a text for label.
     * @return the text.
     */
    String confSyst();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblClasse();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblLibelle();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblCycle();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAnnee();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblPeriode();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblIdentite();

    /**
     * Get a text for label.
     * @return the text.
     */
    String matricule();

    /**
     * Get a text for label.
     * @return the text.
     */
    String civility();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lastName();

    /**
     * Get a text for label.
     * @return the text.
     */
    String firstName();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAddPersonnelBtn();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAddEleveBtn();

    /**
     * Get a text for label.
     * @return the text.
     */
    String deletePersonneDebMessage();

    /**
     * Get a text for label.
     * @return the text.
     */
    String typePersonnel();

    /**
     * Get a text for label.
     * @return the text.
     */
    String typeEleve();

    /**
     * Get a text for label.
     * @return the text.
     */
    String deletePersonneFinMessage();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblTextSearch();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblEnregistrer();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblToutEnregistrer();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblRedoublant();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblStatut();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblDateEntree();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblDateSortie();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblSexe();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblDateNaissance();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblLieuNaissance();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblCourriel();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAdresse();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblChargerPhoto();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblListePiecesJointes();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAjouterPieceJointe();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblObservations();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblTelephone();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblPere();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblMere();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblTuteur();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblParents();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAbsPerm();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblVisualiser();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAjouter();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblFraisSco();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblNoteBul();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblImprimerBul();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblParcours();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblImprimerParcours();

    /**
     * Get a text for label.
     * @return the text.
     */
    String type();

    /**
     * Get a text for label.
     * @return the text.
     */
    String dateDebut();

    /**
     * Get a text for label.
     * @return the text.
     */
    String dateFin();

    /**
     * Get a text for label.
     * @return the text.
     */
    String justifiee();

    /**
     * Get a text for label.
     * @return the text.
     */
    String motifs();

    /**
     * Get a text for label.
     * @return the text.
     */
    String tranche();

    /**
     * Get a text for label.
     * @return the text.
     */
    String datePaiement();

    /**
     * Get a text for label.
     * @return the text.
     */
    String montantDu();

    /**
     * Get a text for label.
     * @return the text.
     */
    String montantPaye();

    /**
     * Get a text for label.
     * @return the text.
     */
    String montantRestant();

    /**
     * Get a text for label.
     * @return the text.
     */
    String matieres();

    /**
     * Get a text for label.
     * @return the text.
     */
    String note1();

    /**
     * Get a text for label.
     * @return the text.
     */
    String note2();

    /**
     * Get a text for label.
     * @return the text.
     */
    String note3();

    /**
     * Get a text for label.
     * @return the text.
     */
    String noteCompo();

    /**
     * Get a text for label.
     * @return the text.
     */
    String anneSco();

    /**
     * Get a text for label.
     * @return the text.
     */
    String classeFreq();

    /**
     * Get a text for label.
     * @return the text.
     */
    String moyenneObtenue();

    /**
     * Get a text for label.
     * @return the text.
     */
    String decisionAdmin();

    /**
     * Get a text for label.
     * @return the text.
     */
    String appreciation();

    /**
     * Get a text for label.
     * @return the text.
     */
    String lblAucunePiece();

    /**
     * Get the call service text in the button.
     * @return the message.
     */
    String callServiceBtn();

    /**
     * Get the call service message in the result.
     * @return the message.
     */
    String callServiceResult();
}
